An instruction buffer based on the stated FIFO is applied in an embedded Java processor, and such design proved to be effective for enhancing the efficiency of the instruction fetch operation while the Java byte code verifies in real time, and for facilitating the instruction folding operation. 该设计在一种针对嵌入式系统的Java虚拟机的硬件实现中得到应用,提高了Java处理的取指效率,并对随后的指令折叠提供了方便。